ul,ol,li,dl,dd,dt{ list-style-type: none; line-height: normal;}
address,caption,cite,code,dfn,i,em,th,var{ font-style: normal; font-weight: normal;}
a{ text-decoration:none; color:#333;
transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;}
a:hover{ cursor: pointer; color: #b42b3e;}
img{ border: 0; max-width: 100%;}
table{ border-collapse: collapse; border-spacing: 0;}
h1,h2,h3,h4,h5,h6{ margin: 0; font-weight: normal;}
input,table,tr,td{ margin: 0; padding: 0; border: none;}
p{ margin: 0; padding: 0;}
button,table{ border: none; background: none; margin: 0; padding: 0;}
select{ margin: 0; padding: 0; outline: none;}
textarea{ border: 0; background: none; resize: none; outline: 0;}
input{ outline: 0; border: 0; background: none;}
button{ outline: none; border: 0; background: none;} 
._el{overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
._el2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._el3{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
._el4{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
._el5{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}


body{ overflow-x:hidden; overflow-y:auto;}
.ctext{ float:left; width:100%; padding-left:60px; padding-right:60px;}
.w_1693{ max-width:1693px; margin-right: auto; margin-left: auto;}
.w_1360{ max-width:1360px; margin-right: auto; margin-left: auto;}


@media  screen and (max-width:1024px){
.ctext{ padding-left:12px; padding-right:12px;}

}


.head{ position:fixed; left:0; top:0; background:#fff; z-index:16; box-shadow:0 5px 10px rgba(0,0,0,0.1); }
/*.head.active{ position:fixed; box-shadow:0 5px 10px rgba(0,0,0,0.1);}*/
.head .logo{ float:left; line-height:0; margin:17px 0;transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;}
.head .logo img{ max-width:none; height:60px;}
/*.head.active .logo{ margin:12px 0;}*/

.head .lang{ float:right; position:relative; z-index:1; padding-left:43px; margin-top:28px;transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;}
.head .lang img{ float:left; width:39px; height:39px; position:absolute; left:0; top:50%; margin-top:-20px;}
.head .lang a{ display:block; position:relative; color:#888888; font-size:16px; line-height:18px; cursor:pointer;}
.head .lang a:hover{ color:#0557a0;}
/*.head.active .lang{ margin-top:24px;}*/



.head .so_box{ float:right; position:relative; z-index:99; margin-top:33px; margin-left:4.43%;transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;}
.head .Search_but{ float:left; width:28px; height:28px; cursor:pointer;}
.head .so_but{ display:none;float:left; width:270px; position:absolute; right:0; top:61px; z-index:99;}
.head .so{ float:left; width:100%; position:relative;}
.head .so .Search{ float:left; width:100%; height:44px; background:#0557a0; border:none; line-height:34px; padding:4px 55px 4px 15px; color:#333333; font-size:18px; border-radius:3px;}
.head .so .sear_sub{ float:right; width:28px; height:28px; border:none;background:url(../_im_g/sub1.png) center no-repeat; position:absolute; right:15px; top:8px;}
.head .so input[placeholder], [placeholder], *[placeholder] {color:#fff !important;} 
.head .so ::-webkit-input-placeholder{color:#fff}
.head .so :-moz-placeholder{color:#fff}
.head .so ::-moz-placeholder{color:#fff}
.head .so :-ms-input-placeholder{color:#fff}

/*.head.active .so_box{ margin-top:28px;}
.head.active .so_but{ top:56px;}*/


.menu{ float:right; position:relative; z-index:1; margin-right:1%;}
.menu ul{ float:left;}
.menu .nli{ float:left; position:relative; margin-right:77px;}
.menu .nli .la{ float:left; font-weight:bold; color:#333333; font-size:24px; line-height:94px; height:94px; position:relative; padding:0 11px; text-transform:uppercase; }
.menu .nli:hover .la{ color:#0557a0;}
/*.menu .nli.active .la{ color:#0557a0;}*/

.menu .sub{ overflow:hidden; height:0; float:left; position:absolute; left:0; top:100%; width:304px; background:#fff;}
.menu .sub li{ float:left; width:100%;border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.menu .sub li:first-child{border-top:1px solid #dddddd;}
.menu .sub li:last-child{border-bottom:1px solid #dddddd;}
.menu .sub li a{ float:left; width:100%; color:#666666; font-size:18px; line-height:30px; padding:20px 28px; border-bottom:1px solid #fff; text-transform:uppercase;}
.menu .sub li a:hover{ background:#0557a0; color:#fff; border-bottom:1px solid #dddddd;}
.menu .sub li:last-child a,
.menu .sub li:last-child a:hover{ border-bottom:none;}
/*.head.active .menu .nli .la{ line-height:84px; height:84px;}*/

@media  screen and (max-width:1693px){
.menu .nli{ margin-right:40px;}	
	
}
@media  screen and (max-width:1500px){
.menu .nli{ margin-right:20px;}
.head .lang a{ font-size:16px;}	
	
}
@media  screen and (max-width:1300px){
.head .logo img{ height:48px;}
/*.head.active .logo{ margin:17px 0;}	*/
.menu .nli{ margin-right:15px;}
.menu .nli .la{ padding:0 6px; font-size:20px; line-height:82px; height:82px; }
.menu .sub{width:240px;}
.menu .sub li a{ font-size:16px; padding:10px 20px;}
/*.head.active .menu .nli .la{ line-height:82px; height:82px;}*/
.head .lang{margin-top:23px;}
/*.head.active .lang{ margin-top:23px;}*/
.head .lang a{ font-size:14px; line-height:16px;}	
.head .so_box{margin-top: 27px;}
/*.head.active .so_box{ margin-top:27px;}*/
	
}


.xialaph{ position: fixed; left: 0; top: 0; float: left; width: 100%; height: 100%; overflow: scroll; padding:58px 15px; display: none; z-index:15; background:#fff;}
.xialaph .ul2,
.xialaph .ul3{ display: none;}
.xialaph h4 a{ float: left; width:100%; color: #666666; font-size:18px; line-height:56px; padding-left:6px;}
.xialaph h4 a span{ padding-left: 6px; color: #ccc; font-size: 14px;}
.xialaph h4{ float: left; width: 100%; position: relative; margin-top:-1px;}
.xialaph h4 i{ float:left; width:10px; height:10px; position:absolute; right:12px; top:50%; border-top:1px solid #666666; border-right:1px solid #666666; opacity:0.8; transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg);}
.xialaph h4.active i{ transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(135deg); margin-top:-4px;}

.xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #666666; opacity:0.2;}
.xialaph li:first-child h4::after{ display:none;}
.xialaph li:last-child h4::before{ display:none;}
.xialaph h4:hover a,
.xialaph h5:hover a{ color: #0557a0;}
.xialaph h4::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #666666;opacity:0.2;}
.xialaph h5 a{ float: left; width:100%; color: #666666; font-size:16px; line-height:46px; text-transform: uppercase;}
.xialaph h5{ float: left; width: 100%; position: relative;}
.xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #666666;opacity:0.2;}
.xialaph li:last-child h5::after{ display:none;}
.xialaph h4 img{ width: 15px; height: 8px; float: right; margin-top: 24px; cursor: pointer;}
.xialaph h5 img{ width: 11px; height: 6px; float: right; margin-top: 17px; margin-right:5px; cursor: pointer;}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{ display: none;}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{ display: block;}
.xialaph .ul2{ float: left; width: 100%; padding: 0 10px;}
.xialaph .ul3{ float:left; width:100%; padding-top: 12px; padding-bottom: 12px; position: relative;}
.xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #666666;opacity:0.2;}
.xialaph li:last-child .ul3::after{ display: none;}
.xialaph .ul3 li{ float:left; width:100%;}
.xialaph .ul3 li a{ float:left; width:100%; color: #666; font-size: 14px; line-height:24px; display: block; position:relative; padding-left:12px;}
.xialaph .ul3 li a:hover{ color:#0557a0;}
.xialaph .ul3 li a:after{ float:left; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-2px; transform:rotate(45deg); -ms-transform:rotate(45deg); content:''; background:#03a5f0;}
.xialaph .ul3 li:first-child{ padding-top: 0;}

.lang_ph{ display:table; margin:0 auto; position:relative; z-index:1; padding-left:43px; transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;}
.lang_ph img{ float:left; width:39px; height:39px; position:absolute; left:0; top:50%; margin-top:-20px;}
.lang_ph a{ display:block; position:relative; color:#888888; font-size:16px; line-height:18px; cursor:pointer;}
.lang_ph a:hover{ color:#0557a0;}

.so_ph{ float:left; width:100%; position:relative; margin:10px 0 30px 0;}
.so_ph .Search{ float:left; width:100%; height:46px; background:#0557a0; border:none; border-radius:3px; line-height:34px; padding:5px 50px 5px 15px; color:#fff; font-size:18px;}
.so_ph .sear_sub{ float:right; width:44px; height:44px; border:none;background:url(../_im_g/sub1.png) center no-repeat; position:absolute; right:4px; top:0;}
.so_ph ::-webkit-input-placeholder{color:#fff}
.so_ph :-moz-placeholder{color:#fff}
.so_ph ::-moz-placeholder{color:#fff}
.so_ph :-ms-input-placeholder{color:#fff}


.menuph{ display:none; float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin:18px 0;}
.menuph .point { display: inline-block;  width: 28px;  height: 22px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 28px;}
.menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width:28px; height: 2px; background: #005292;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 2px; content: ''; background: #005292;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -11px;}
.menuph .navbtn::before { top: 10px;}
.menuph .point.active .navbtn{ background: transparent;}
.menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}


@media  screen and (max-width:1024px){
.no-touch { height:100%;}
.no-touch body{ overflow:hidden;height:100%;}	
.menu{ display:none;}
.menuph{ display:block;}
.head .so_box{ display:none;}
.head .logo{ margin:10px 0;}
.head .logo img{ height:38px;}
/*.head.active .logo{ margin:10px 0;}*/
.head .lang{ display:none;}

}

._hei{width:100%; float:left; height:50px;}
.pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#0557a0; z-index:5; box-shadow:0 -4px 7px rgba(0,0,0,0.15);}
.pf_down li{ width:33.33%; float:left; text-align:center; padding:7px 0 5px 0; border-right:1px solid rgba(255,255,255, 0.2);}
.pf_down li:last-child{ border:none;}
.pf_down li .ico7{ width:100%; float:left; height:20px; line-height:0;}
.pf_down li .ico7 img{ width:20px; height:20px;}
.pf_down li .name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px; text-transform:uppercase;}



.banner{ float:left; width:100%; line-height:0; position:relative; margin-top:94px;}
.slide_banner{ float:left; width:100%; position:relative; z-index:2; line-height:0;}
.slide_banner .slick-slide{ float:left; width:100%; position:relative;}
.slide_banner .slick-slide img{ width:100%;}
.banner .slick-dots{ bottom:40px; display: flex; justify-content: center; z-index:6;}
.banner .slick-dots li{ width:12px; height:12px; border-radius:12px; background:#fff; margin:0 9px; }
.banner .slick-dots li.slick-active{ background:#0557a0; }
@media  screen and (max-width:1300px){
.banner{ margin-top:82px;}	
}
@media  screen and (max-width:1024px){
.banner{ margin-top:58px;}	
.slide_banner .slick-dots{ bottom:15px; }
.slide_banner .slick-dots li{ width:10px; height:10px; border-radius:10px; margin:0 5px;}

}


.foot2{ float:left; width:100%; border-top:1px solid #dddddd; padding-top:20px; padding-bottom:20px;}
.foot2 .map{ float:left;}
.foot2 .map a{ float:left; color:#363636; font-size:14px; line-height:24px; margin-right:24px;}
.foot2 .map a:last-child{ margin-right:0;}
.foot2 .map a:hover{ color:#0557a0;}
.foot2 .Copyright{ float:right; color:#363636; font-size:14px; line-height:24px;}
.foot1{ float:left; width:100%; border-top:2px solid #edf1f4; padding-top:64px; padding-bottom:50px;}
.foot1 .foot{ float:left; width:100%; display: flex;  justify-content: space-between;flex-wrap:wrap;}
.foot1 .logo{ float:left; line-height:0; margin:75px 0; display:block;}
.foot1 .logo img{ height:66px; max-width:none;}
.foot1 .nav{ float:left; display: flex; flex-direction:column;}
.foot1 .nav h5{ float:left; }
.foot1 .nav h5 a{ float:left; color:#363636; font-size:24px; line-height:36px; position:relative; padding-bottom:20px; }
.foot1 .nav h5 a:after{ float:left; width:30px; height:2px; content:''; position:absolute; left:0; bottom:0; z-index:3; background:#0557a0;}
.foot1 .nav ul{ float:left; margin-top:8px; display: flex; flex-direction:column; }
.foot1 .nav ul li{ float:left; margin-top:18px;}
.foot1 .nav ul li a{ float:left; color:#363636; font-size:18px; line-height:30px; }
.foot1 .nav ul li a:hover{ color:#0557a0;}
@media  screen and (max-width:1300px){
.foot1 .logo img{ height:48px;}

}
@media  screen and (max-width:1024px){
.foot2 .map{ width:100%;}
.foot2 .map a{ margin-right:20px;}
.foot2 .Copyright{ width:100%; margin-top:4px;}
.foot1{padding-top:25px; padding-bottom:25px;}
.foot1 .logo{ margin:52px 0;}
.foot1 .logo img{ height:38px;}
.foot1 .nav h5 a{ font-size:18px; line-height:30px; padding-bottom:12px;}
.foot1 .nav ul li{ font-size:14px; line-height:26px; margin-top:0;}

}
@media  screen and (max-width:767px){
.foot1 .logo{ width:100%; margin:5px 0 15px 0;}	
}


._Business{ float:left; width:100%; padding-bottom:107px;}
._Business ul{ float:left; width:100%;}
._Business li{ float:left; width:100%; position:relative; margin-top:102px;}
._Business li:after{ display:none; float:left; width:73.17%; height:95%; content:''; position:absolute; right:0; top:-102px; z-index:2; background:#efefef;}
._Business li a{ float:right; width:73.17%; position:relative; z-index:3;}
._Business li i{ float:left; width:100%; line-height:0; overflow:hidden; position:relative; border-left:2px solid #d2d3d6; }
._Business li i img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._Business li a:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._Business li i:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; bottom:0; z-index:3; background:#010b20; opacity:0.12;}
._Business li h6{ float:left; position:absolute; left:7.84%; bottom:116px; margin-bottom:60px; z-index:4; color:#fff; font-size:48px; line-height:100px;}
._Business li em{ float:left; position:absolute; right:19.9%; bottom:116px; margin-bottom:60px; z-index:4; width:100px; height:100px; border:1px  solid #fff;}
._Business li em:after{ float:left; width:26px; height:26px; border-top:3px solid #fff; border-right:3px solid #fff; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); margin-left:-6px;}
._Business li a:hover em{ background:rgba(0,0,0,0.1);}
._Business li h1{ float:left; width:82.5%; color:#0557a0; font-size:48px; line-height:60px;}
._Business li h5{ float:left; width:82.5%; color:#666666; font-size:18px; line-height:48px; margin:38px 0 24px 0;}
._Business li:nth-child(2n):after{ display:block;}
._Business li:nth-child(2n) a{ float:left; width:94.21%;}
._Business li:nth-child(2n) i{ width:67.33%; border-left:none; border-right:2px solid #d2d3d6;}
._Business li:nth-child(2n) h5{ width:32.67%; float:right; padding-left:3.86%; padding-right:3.86%; margin:11.94% 0 0 0;}
._Business li:nth-child(2n) h6,
._Business li:nth-child(2n) em{ margin-bottom:0 !important;}
._Business li:nth-child(2n) h6{ left:22.98%;}
._Business li:nth-child(2n) em{ right:7.47%;}
@media  screen and (max-width:1693px){
._Business li h6{ bottom:60px; margin-bottom:30px;}
._Business li em{ bottom:60px; margin-bottom:30px; right:10%;}
._Business li:nth-child(2n) h6{ left:12%;}

}
@media  screen and (max-width:1024px){
._Business{ padding-bottom:30px;}
._Business li{ margin-top:30px;}
._Business li:after{ top:-30px; height:100%;}
._Business li h1{ width:100%; padding-right:15px; font-size:30px; line-height:46px;}
._Business li h5{ width:100%; padding-right:15px; font-size:16px; line-height:28px; margin:10px 0 15px 0;}
._Business li:nth-child(2n) h5{ padding-left:15px; padding-right:15px; margin:8% 0 0 0;}

._Business li h6{ left:15px; font-size:24px; line-height:50px; bottom:20px; margin-bottom:10px;}
._Business li em{ right:15px; width:50px; height:50px; bottom:20px; margin-bottom:10px; }
._Business li em:after{ width:14px; height:14px; border-top:2px solid #fff; border-right:2px solid #fff; margin-left:-4px;}
._Business li:nth-child(2n) h6{ left:12%;}
._Business li:nth-child(2n) h6{ left:15px;}
._Business li:nth-child(2n) em{ right:15px;}
}
@media  screen and (max-width:767px){
._Business{ padding-top:10px;}
._Business li{ margin-top:20px;}
._Business li:after{ top:-20px; width:100%;}
._Business li a{ width:100%;}
._Business li h1{ padding-left:15px;}
._Business li h5{ padding-left:15px;}
._Business li:nth-child(2n) a{ width:100%;}
._Business li:nth-child(2n) h5{ width:100%; margin:0;background:#efefef; padding-bottom:15px;}
._Business li:nth-child(2n) i{ width:100%;}

._Business li h6{ left:15px; font-size:22px; line-height:30px; bottom:15px; margin-bottom:5px;}
._Business li em{ right:15px; width:30px; height:30px; bottom:15px; margin-bottom:5px; }
._Business li em:after{ width:10px; height:10px; border-top:2px solid #fff; border-right:2px solid #fff; margin-left:-2px;}

}



.n_banner:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; z-index:1; background:#0c4271; opacity:0.15;}
.n_title{ float:left; width:100%; text-align:center; position:relative; color:#121212; font-size:48px; line-height:58px; padding-bottom:30px; font-weight:bold;}
.n_title:after{ float:left; width:44px; height:4px; content:''; position:absolute; left:50%; bottom:0; background:#121212; margin-left:-22px; z-index:3;}

._Aviation{ float:left; width:100%; padding-top:100px; padding-bottom:100px; }
._Aviation .cont{ float:left; width:100%; color:#666666; font-size:18px; line-height:48px; margin:80px 0 24px 0;}
._Aviation .cont .img{ float:right; width:48.38%; margin:0 0 0 6.6%;}
._Aviation .list{ float:left; width:100%;}
._Aviation .list ul{ float:left; width:100%;}
._Aviation .list li{ float:left; width:100%; border-bottom:1px solid #0557a0;}
._Aviation .list li a{ float:left; width:100%; color:#0557a0; font-size:18px; line-height:27px; position:relative; padding-right:90px; padding-left:33px; padding-top:35px;padding-bottom:35px;}
._Aviation .list li a:after{ float:left; width:6px; height:6px; content:''; position:absolute; left:9px; top:45px; border-radius:50%; background:#0557a0;}
._Aviation .list li .ico{ float:left; width:30px; height:30px; position:absolute; right:30px; top:33px;}
._Aviation .list li a:hover{padding-left:43px;}


@media  screen and (max-width:1024px){
.n_title{ font-size:24px; line-height:34px; padding-bottom:12px;}	
.n_title:after{ height:3px;}

._Aviation{ padding-top:30px; padding-bottom:40px;}
._Aviation .cont{ font-size:16px; line-height:28px; margin:25px 0 10px 0;}
._Aviation .cont .img{ margin:20px 0 0 4%;}
._Aviation .list li a{ padding-right:45px; padding-left:20px; padding-top:20px;padding-bottom:20px;}
._Aviation .list li a:after{ left:1px; top:30px;}
._Aviation .list li .ico{ right:0; top:18px;}
._Aviation .list li a:hover{padding-left:24px;}

}
@media  screen and (max-width:767px){

}


._Certif{ float:left; width:100%; padding-top:100px; padding-bottom:106px;}
._Certif .list{ float:left; width:100%; margin-top:0px; }
._Certif .list ul{ margin:0 -20px; display:flex; flex-wrap: wrap; align-items: flex-start;}
._Certif .list ul li{ float:left; width:50%; padding:100px 50px 0 50px;}
._Certif .list ul li a{ float:left; width:100%; line-height:0; /*background:url(../_im_g/main5.jpg) center no-repeat; background-size:100% 100%; padding:9% 10%;*/}
._Certif .list ul li a:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.15);}
._Certif .list ul li a img{ float:left; width:100%; /*border:1px solid #c8c8c8;*/}

@media  screen and (max-width:1024px){
._Certif{ padding-top:30px; padding-bottom:40px;}
._Certif .list{ margin-top:0px;}
._Certif .list ul{ margin:0 -6px;}
._Certif .list ul li{ padding:30px 15px 0 15px;}

}

._Comp{ float:left; width:100%; padding-top:100px; padding-bottom:142px;}
._Comp .cont{ float:left; width:100%; color:#666666; font-size:18px; line-height:48px; margin-top:100px;}
._Comp .img{ float:right; width:100%; line-height:0; border:1px solid #c8cdd2; margin:0 0 0 2%;}

._valu{ float:left; width:100%; background:#efefef; padding-top:100px; padding-bottom:106px;}
._valu .list{ float:left; width:100%; margin-top:55px;}
._valu .list .img{ float:left; width:32.57%; line-height:0; border:1px solid #c8cdd2; margin-top:45px;}
._valu .list ul{ float:right; width:56.98%;}
._valu .list ul li{ float:left; width:100%; border-bottom:1px solid #0557a0; padding:37px 0;}
._valu .list ul li h4{ float:left; width:100%; color:#121212; font-size:30px; line-height:40px;}
._valu .list ul li h6{ float:left; width:100%; color:#666666; font-size:18px; line-height:36px; margin-top:22px;}
._valu .list ul li:hover h4{ color:#0557a0;}


@media  screen and (max-width:1024px){
._Comp{ padding-top:30px; padding-bottom:40px;}
._Comp .cont{ font-size:16px; line-height:28px; margin-top:30px;}
._valu{ padding-top:30px; padding-bottom:40px;}
._valu .list{ margin-top:20px;}
._valu .list .img{ margin-top:25px;}
._valu .list ul li{ padding:20px 0;}
._valu .list ul li h4{ font-size:20px; line-height:30px;}
._valu .list ul li h6{ font-size:16px; line-height:26px; margin-top:6px;}

}

@media  screen and (max-width:767px){
._Comp .img{ width:100%; margin:0 0 20px 0;}
._valu .list{ margin-top:10px;}
._valu .list .img{ width:100%;}
._valu .list ul{ width:100%;}

}


._Contact{float:left; width:100%; padding-top:100px; padding-bottom:100px;}
._Contact .addr{float:left; width:100%; margin-top:100px;}
._Contact .addr li{float:left; width:100%; margin-bottom:40px; border:1px solid #dddddd; padding:36px 35px 38px 35px;}
._Contact .addr li h4{ float:left; width:100%; color:#121212; font-size:24px; line-height:34px; font-weight:bold;font-family: 'PingFang Bold';}
._Contact .addr li h6{ float:left; width:100%; color:#666666; font-size:18px; line-height:28px; font-weight:bold; margin-top:20px;}
._Contact .addr li dl{ float:left; width:100%; margin-top:30px;}
._Contact .addr li dd{ float:left; color:#333333; font-size:18px; line-height:28px; width:33.33%; }
/*._Contact .addr li dd:nth-child(1){ width:42%;}
._Contact .addr li dd:nth-child(2){ width:37%;}*/
._Contact .addr li:hover{ border:1px solid #0557a0;}
._Contact .addr li:hover h4{ color:#0557a0;}

._Contact .list{float:left; width:100%; margin-top:96px;}
._Contact .list h5{float:left; width:100%; text-align:center; background:#0557a0; color:#fff; font-size:24px; line-height:40px; padding:20px;}
._Contact .list ul{float:left; width:100%; border:1px solid #dddddd; margin-top:-1px; position:relative;}
._Contact .list ul:after{ float:left; width:26.5%; height:100%; background:#f6f6f6; position:absolute; left:0; top:0; z-index:1; content:'';}
._Contact .list ul:before{ float:left; width:1px; height:100%; background:#dddddd; position:absolute; left:26.5%; top:0; z-index:1; content:'';}
._Contact .list ul li{ float:left; padding-top:21px; padding-bottom:21px; color:#121212; font-size:18px; line-height:30px; position:relative; z-index:3;}
._Contact .list ul li:nth-child(1){ width:26.5%; padding-left:2%; padding-right:2%;}
._Contact .list ul li:nth-child(2){ width:73.5%; padding-left:3.5%; padding-right:3.5%;}
._Contact .bd{ float:left; width:100%; position:relative; height:563px; overflow:hidden;}
._mapbox{ float:left; width:100%; height:563px; position:absolute; left:100%; }
._mapbox.active{ left:0; }
.BMapLabel{ float:left; border:none !important; color:#0557a0 !important; font-size:24px !important; line-height:40px !important; font-weight:bold !important; background:none !important;  top:20px !important; left:5px !important; transform:translateX(-50%); -ms-transform:translateX(-50%);}
.BMap_shadow img{ display:none !important;}


@media  screen and (max-width:1280px){
/*._Contact .addr li dd:nth-child(1){ width:37%;}
._Contact .addr li dd:nth-child(2){ width:42%;}*/
}
@media  screen and (max-width:1024px){
._Contact{ padding-top:30px; padding-bottom:40px;}
._Contact .addr{ margin-top:30px;}
._Contact .addr li{ margin-bottom:20px; padding:18px 12px 18px 12px;}
._Contact .addr li h4{ font-size:20px; line-height:30px;}
._Contact .addr li h6{ font-size:16px; line-height:26px; margin-top:8px;}
._Contact .addr li dl{ margin-top:10px;}
._Contact .addr li dd{ font-size:16px; line-height:26px; width:100%;}
._Contact .list{ margin-top:30px;}
._Contact .list h5{ font-size:20px; line-height:30px; padding:10px;}
._Contact .list ul li{ font-size:16px; line-height:26px; padding-top:15px; padding-bottom:15px;}
/*._Contact .addr li dd:nth-child(1){ width:100%;}
._Contact .addr li dd:nth-child(2){ width:100%;}*/
._Contact .bd{ height:450px;}
._mapbox{ height:450px;}

}

@media  screen and (max-width:767px){
._Contact .list ul:after{ width:34%;}	
._Contact .list ul:before{ left:34%;}
._Contact .list ul li { line-height:24px;}
._Contact .list ul li:nth-child(1){ width:34%; padding-left:12px; padding-right:12px;}
._Contact .list ul li:nth-child(2){ width:66%; padding-left:12px; padding-right:12px;}

}



._Aviat{ float:left; width:100%; margin:100px 0 130px 0;}
._Aviat .slide{ float:left; width:100%; margin:95px 0 80px 0;}
._Aviat .slide ul{ margin:0 -26px;flex-wrap:wrap; display: flex;  justify-content:center; align-items: center;}
._Aviat .slide ul li{ float:left; padding:8px 26px;}
._Aviat .slide ul li a{ float:left; min-width:320px; border-radius:64px; background:#d0d0d0; color:#121212; text-align:center; font-size:24px; line-height:34px; padding:15px 40px; box-shadow:0 4px 18px rgba(201,201,201,0.34); font-weight:bold; }
._Aviat .slide ul li a:hover{ background:#999999; color:#fff;}
._Aviat .slide ul li.on a{ background:#999999; color:#fff;}
._Aviat .list{ float:left; width:100%;}
._Aviat .list ul{ margin:0 -13px;}
._Aviat .list ul li{ float:left; width:25%; padding:15px 13px;}
._Aviat .list ul li a{ float:left; width:100%; border:1px solid #dddddd;}
._Aviat .list ul li a:hover{ border:1px solid #0557a0;}


@media  screen and (max-width:1024px){
._Aviat{ margin:30px 0 40px 0;}	
._Aviat .list ul{ margin:0 -6px;}
._Aviat .list ul li{ padding:7px 6px;}
._Aviat .slide{ margin:22px 0 16px 0;}
._Aviat .slide ul{ margin:0 -6px;}
._Aviat .slide ul li{ padding:6px 6px;}
._Aviat .slide ul li a{ min-width:130px; font-size:16px; line-height:26px; padding:5px 15px;}
}


._Locat{float:left; width:100%; margin:100px 0 138px 0; overflow:hidden;}

._Locat .list{float:left; width:100%;}
._Locat .list li{float:left; width:100%; margin-top:28px; border:1px solid #dddddd; padding:30px 37px;-webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s; }
._Locat .list li h5{float:left; width:100%; color:#121212; font-size:24px; line-height:34px; font-weight:bold; margin-bottom:8px;}
._Locat .list li h6{float:left; width:100%; color:#333333; font-size:18px; line-height:28px; margin-top:20px;}
._Locat .list li:hover{ border:1px solid #0557a0;}
._Locat .list li:hover h5{color:#0557a0;}

._Locat .map{float:left; width:88.28%; position:relative; margin:82px 5.86% 62px 5.86%;}
._Locat .map i{ float:left; width:100%; line-height:0;}
._Locat .map .li{ position: absolute; cursor: pointer; margin-left:-10px; margin-top:-10px;}
._Locat .map .li .dot{ float: left; width:30px; height:30px; margin-top:5px; margin-right:10px; border-radius: 50%; background: rgba(5,87,160, 0.3); position: relative; z-index:3;animation:Move 3s infinite linear; box-shadow:0 5px 10px rgba(0,0,0,0.4);}
._Locat .map .li .dot::before{ content: ""; display: block; width:22px; height:22px; position: absolute; top:4px; left: 4px; border-radius: 50%; background: #0557a0; box-shadow:0 5px 10px rgba(255,255,255,0.4);}
._Locat .map .li .wz{ float: left; font-size:20px; line-height: 30px; color: #333333; font-weight:bold; position:relative; z-index:3; }
._Locat .map .li .dis{ display: none; position: absolute; bottom: 50px; right:0; width:500px; padding-right: 140px; background: #0557a0; z-index:5;}
._Locat .map .li .img{ position: absolute; top: 0; right: 0; width: 140px; height:108px; overflow:hidden;}
._Locat .map .li .text{ width: 360px; float:left; width:100%; text-align:right; padding: 0 54px 0 20px; color:#fff; font-size:16px; line-height: 24px; position:relative; min-height:108px; flex-wrap:wrap; display: flex; align-items: center; }
._Locat .map .li .text:after{ float:left; width:14px; height:14px; content:''; position:absolute; right:20px; top:50%; margin-top:-7px; background: url(../_im_g/y_cont5.png) center no-repeat; }
._Locat .map .li:hover .dis{ display: block;}


@keyframes Move {
0% { transform:scale(0.3,0.3); -webkit-transform:scale(0.3,0.3);}
50% { transform:scale(1.4,1.4); -webkit-transform:scale(1.4,1.4);}
100% { transform:scale(0.3,0.3); -webkit-transform:scale(0.3,0.3);}
}


@media  screen and (max-width:1400px){
._Locat .map{ width:54%; margin:25px 23% 20px 23%;}
._Locat .map .li{margin-left: -6px; margin-top: -6px;}
._Locat .map .li .dot{ width:20px; height:20px; margin-top:0; margin-right:4px;}
._Locat .map .li .dot::before{ width:14px; height:14px; top:3px; left: 3px;}
._Locat .map .li .wz{ font-size:12px; line-height:16px; margin-right: 5px;}
._Locat .map .li .dis{ bottom:25px; width:370px; padding-right: 104px; overflow:hidden;}
._Locat .map .li .img{ width:104px; height:80px;}
._Locat .map .li .text{ padding: 10px 30px 10px 10px; font-size:12px; line-height:18px; min-height: 80px; }
._Locat .map .li .text:after{ right:6px;}
._Locat .list li{ margin-top:14px; padding:20px 15px;}
._Locat .list li h5{ font-size:20px; line-height:28px; margin-bottom:4px;}
._Locat .list li h6{ font-size:16px; line-height:24px; margin-top:8px;}
}

@media  screen and (max-width:1024px){
._Locat{ margin:30px 0 40px 0;}	
._Locat .map{ width:100%; margin:25px 0 20px 0;}
._Locat .map .li{margin-left: -6px; margin-top: -6px;}
._Locat .map .li .wz{ font-size:12px; line-height:16px; margin-right: 5px;}
._Locat .map .li .dis{ bottom:25px; width:370px; padding-right: 104px; overflow:hidden;}
._Locat .map .li .img{ width:104px; height:80px;}
._Locat .map .li .text{ padding: 10px 30px 10px 10px; font-size:12px; line-height:18px; min-height: 80px; }
._Locat .map .li .text:after{ right:6px;}
._Locat .list li{ margin-top:14px; padding:20px 15px;}
._Locat .list li h5{ font-size:20px; line-height:28px; margin-bottom:4px;}
._Locat .list li h6{ font-size:16px; line-height:24px; margin-top:8px;}
}
@media  screen and (max-width:767px){
._Locat .map .li .dis{ width:300px; padding-right: 70px;}
._Locat .map .li .text{  padding:10px; min-height:74px;}
._Locat .map .li .text:after{ display:none;}
._Locat .map .li .img{ width:70px; height:100%;}
._Locat .map .li .img img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); min-height:100%; max-width:none;}	
	
}

._slideR{float:left; width:100%; border-bottom:1px solid #dddddd;}
._slideR ul{ float:right; margin:32px 0;}
._slideR ul li{ float:left; margin-left:78px;}
._slideR ul li a{ float:left; color:#333333; font-size:18px; line-height:36px;}
._slideR ul li.on a,
._slideR ul li:hover a{ color:#0557a0;}

._NEWS{float:left; width:100%; margin-bottom:138px;}
._NEWS ul{float:left; width:100%; margin:80px 0 96px 0;}
._NEWS ul li{float:left; width:100%; margin:20px 0; border:1px solid #dddddd; padding:19px 25px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
._NEWS ul li a{float:left; width:100%; position:relative; height:189px; padding-left:450px;}
._NEWS ul li a i{ float:left; width:362px; height:189px; line-height:0; position:absolute; left:0; top:0; overflow:hidden;}
._NEWS ul li a i img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._NEWS ul li a:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._NEWS ul li a h5{ float:left; width:100%; color:#333333; font-size:20px; line-height:30px; height:60px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:25px;}
._NEWS ul li a time{ float:left; width:100%; color:#999999; font-size:14px; line-height:40px; margin-top:42px;}
._NEWS ul li a em{ float:right; width:40px; height:40px; border:1px solid #adadad; position:relative;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
._NEWS ul li a em:after{ float:left; width:10px; height:10px; position:absolute; left:50%; top:50%; border-top:1px solid #666666; border-right:1px solid #666666; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); content:''; margin-left:-2px;}
._NEWS ul li:hover{ border:1px solid #0557a0;}
._NEWS ul li:hover h5{ color:#0557a0;}
._NEWS ul li:hover em{ border:1px solid #0557a0; background:#0557a0;}
._NEWS ul li:hover em:after{ border-top:1px solid #fff; border-right:1px solid #fff;}


._Page{float:left; width:100%; display: flex; justify-content:center; align-items: center; }
._Page a{ float:left; color:#666666; font-size:18px; line-height:34px; margin:0 10px;}
._Page a.a{ width:34px; height:34px; background:#dcdcdc; color:#fff; text-align:center;}
._Page a:hover{ color:#0557a0;}
._Page .a.on{ background:#0557a0; color:#fff;}
@media  screen and (max-width:1366px){
._NEWS ul li a{ padding-left:400px;}	
}
@media  screen and (max-width:1024px){
._slideR ul{ margin:10px 0;}
._slideR ul li{ margin-left:20px;}
._slideR ul li a{ line-height:30px;}
._NEWS{ margin-bottom:40px;}
._NEWS ul{ margin:20px 0 25px 0;}
._NEWS ul li{ margin:8px 0; padding:12px 12px;}
._NEWS ul li a{ height:100px; padding-left:210px;}
._NEWS ul li a i{ width:192px; height:100px;}
._NEWS ul li a h5{ font-size:16px; line-height:24px; height:48px; margin-top:8px;}
._NEWS ul li a time{ line-height:26px; margin-top:12px;}
._NEWS ul li a em{ width:26px; height:26px;}
._NEWS ul li a em:after{ width:8px; height:8px; }

._Page a{ font-size:15px; line-height:24px; margin:0 5px;}
._Page a.a{ width:24px; height:24px;}
}
@media  screen and (max-width:767px){
._slideR ul{ margin:10px 0 5px 0;}	
._slideR{overflow: hidden; overflow-x: auto;}
._slideR::-webkit-scrollbar{display: none;}
._slideR ul{ float:left; white-space:nowrap; display: inline-block;}
._slideR ul li{ float:none; margin:0 20px 0 0;display: inline-block;}
._NEWS ul li{ padding:12px 12px 17px 12px;}
._NEWS ul li a{ height:auto; padding-left:0;}
._NEWS ul li a i{ width:100%; height:auto; position:static;}
._NEWS ul li a h5{ margin-top:15px;}


}


._NeswDet{float:left; width:100%; margin:132px 0 106px 0;}
._NeswDetL{float:left; width:68.08%;}
._NeswDetL .tit{float:left; width:100%; color:#0557a0; font-size:24px; line-height:48px;}
._NeswDetL .time{float:left; width:100%; color:#999999; font-size:14px; line-height:24px; border-bottom:1px solid #dcdcdc; padding:14px 0 50px 0;}
._NeswDetL .cont{float:left; width:100%; color:#666666; font-size:16px; line-height:36px; margin:54px 0 100px 0;}
._NeswDetL .fenYe{float:left; width:100%; position:relative; padding-right:120px; border-top:1px solid #dcdcdc; padding-top:17px; }
._NeswDetL .fenYe a{ float:left; width:100%; color:#999999; font-size:16px; line-height:34px; margin-top:23px;}
._NeswDetL .fenYe a.Prev,
._NeswDetL .fenYe a.Next{ height:68px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._NeswDetL .fenYe a span{ display:block; color:#666666; text-transform:uppercase;}
._NeswDetL .fenYe .return{ width:auto; position:absolute; right:0; top:17px; color:#666666; font-weight:bold; padding-left:26px; background:url(../_im_g/img7.png) left center no-repeat; text-transform:uppercase;}
._NeswDetL .fenYe .return:hover{ background:url(../_im_g/img8.png) left center no-repeat;}
._NeswDetL .fenYe a:hover,
._NeswDetL .fenYe a:hover span{ color:#0557a0;}
._NeswDetR{float:right; width:28.82%;}
._NeswDetR h3{float:left; width:100%; color:#999999; font-size:24px; line-height:48px; border-bottom:1px solid #dcdcdc; padding-bottom:34px; text-transform:uppercase;}
._NeswDetR ul{float:left; width:100%;}
._NeswDetR ul li{float:left; width:100%; border-bottom:1px solid #dcdcdc; padding:33px 0;}
._NeswDetR ul li a{float:left; width:100%;}
._NeswDetR ul li a h6{float:left; width:100%; color:#999999; font-size:16px; line-height:26px; position:relative; padding-left:13px;}
._NeswDetR ul li a h6:after{ float:left; width:6px; height:6px; content:''; position:absolute; left:0; top:50%; background:#0557a0; transform:translateY(-90%) rotate(45deg); -ms-transform:translateY(-90%) rotate(45deg); margin-top:3px;}
._NeswDetR ul li a h5{float:left; width:100%; color:#333333; font-size:18px; line-height:30px; margin:26px 0;}
._NeswDetR ul li a time{float:left; width:100%; color:#999999; font-size:14px; line-height:24px;}
._NeswDetR ul li a:hover h6{ color:#0557a0;}

@media  screen and (max-width:1024px){
._NeswDet{ margin:30px 0 40px 0;}
._NeswDetL{ width:100%;}
._NeswDetR{ width:100%; margin-top:30px;}
._NeswDetL .tit{ font-size:18px; line-height:28px;}
._NeswDetL .time{ padding:8px 0 20px 0;}
._NeswDetL .cont{ line-height:26px; margin:20px 0 30px 0;}
._NeswDetL .fenYe{ padding-top:12px;}
._NeswDetL .fenYe a{ line-height:26px; margin-top:8px;}
._NeswDetL .fenYe a.Prev,
._NeswDetL .fenYe a.Next{ height:52px;}
._NeswDetR h3{ font-size:18px; line-height:28px; padding-bottom:15px;}
._NeswDetR ul li{ padding:15px 0;}
._NeswDetR ul li a h5{ font-size:16px; line-height:26px; margin:8px 0;}


}


.pordBox{float:left; width:100%; background:#f1f1f1; padding-top:100px; padding-bottom:128px;}
._slideL{ float:left; width:27.94%; background:#fff;}
._slideL ul{ float:left; width:100%;}
._slideL ul li{ float:left; width:100%;}
._slideL ul li a{ float:left; width:100%; border-bottom:1px solid #dddddd; position:relative;}
._slideL ul li h4{ float:left; width:100%; background:#e4e4e4;}
._slideL ul li h4 a{ color:#333333; font-size:24px; line-height:34px; padding:23px 63px 23px 10%; position:relative;}
._slideL ul li h4 a:after,
._slideL ul li h4 a:before{ float:left; content:''; position:absolute; right:38px; top:50%; background:#0557a0; transform:translateY(-50%); -ms-transform:translateY(-50%);}
._slideL ul li h4 a:after{ width:12px; height:2px;}
._slideL ul li h4 a:before{ width:2px; height:12px; margin-right:5px;}
._slideL ul li.nomore h4 a:after,
._slideL ul li.nomore h4 a:before{display:none;}
._slideL ul li h5{ float:left; width:100%;}
._slideL ul li h5 a:after{ float:left; content:''; position:absolute; right:26px; top:50%; width:10px; height:10px; border-top:1px solid #686868;  border-right:1px solid #686868; transform:translateY(-50%) rotate(135deg); -ms-transform:translateY(-50%) rotate(135deg);}
._slideL ul li.nomore h5 a:after{display:none;}
._slideL .ul1{ display:none;}
._slideL .ul1 li h5 a{ color:#666666; font-size:20px; line-height:30px; padding:19px 50px 19px 15.26%;}
._slideL .ul2{ display:none; padding-left:19.73%; border-bottom:1px solid #dddddd;}
._slideL .ul2 li a{ border-left:1px solid #dddddd; color:#999999; font-size:16px; line-height:26px; background:#f8f8f8; padding:16px 19px;}
._slideL .ul2 li:last-child a{ border-bottom:none;}
._slideL .li:last-child h4 a{ border-bottom:none;}

._slideL ul li a:hover{ color:#0557a0;}
._slideL ul .li.active h4 a{ background:#0557a0; color:#fff;}
._slideL ul .li.active h4 a:after{ background:#fff;}
._slideL ul .li1.active h5 a{ color:#0557a0;}
._slideL ul .li1.active h5 a:after{ border-top:1px solid #0557a0;  border-right:1px solid #0557a0; transform:translateY(-50%) rotate(315deg); -ms-transform:translateY(-50%) rotate(315deg)}
._slideL .ul2 .li2.active a{ color:#0557a0;}
._slideL ul .li.active .ul1{ display:block;}
._slideL ul .li1.active .ul2{ display:block;}

._slideL ul .li.on h4 a{ background:#0557a0; color:#fff;}
._slideL ul .li.on h4 a:after{ background:#fff;}
._slideL ul .li1.on h5 a{ color:#0557a0;}
._slideL ul .li1.on h5 a:after{ border-top:1px solid #0557a0;  border-right:1px solid #0557a0; transform:translateY(-50%) rotate(315deg); -ms-transform:translateY(-50%) rotate(315deg)}
._slideL .ul2 .li2.on a{ color:#0557a0;}
._slideL ul .li.on .ul1{ display:block;}
._slideL ul .li1.on .ul2{ display:block;}

.pordL{ float:right; width:65.29%;}
.pord_tit{float:left; width:100%; color:#0557a0; font-size:24px; line-height:34px; border-bottom:2px solid #0557a0; padding:25px 0 35px 0;}
.pordL ul{float:left; width:100%; margin:50px 0 94px 0;}
.pordL ul li{float:left; width:100%; background:#fff; margin-bottom:20px; padding:14px 30px 14px 15px;}
.pordL ul li a{float:left; width:100%; position:relative; padding-left:240px; height:158px;}
.pordL ul li a i{ float:left; width:200px; height:158px; line-height:0; position:absolute; left:0; top:0; overflow:hidden;}
.pordL ul li a i img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.pordL ul li a:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.pordL ul li a h5{ float:left; width:100%; color:#333333; font-size:20px; line-height:32px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; margin-top:8px;}
.pordL ul li a h4{ float:left; width:100%; color:#666666; font-size:16px; line-height:30px; height:60px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:25px;}
.pordL ul li a:hover h5{ color:#0557a0;}
.pordDet_tit{ float:left; width:100%; text-align:center; color:#333333; font-size:20px; line-height:30px; margin-top:41px;}
.pordDet_cont{ float:left; width:100%; color:#666666; font-size:16px; line-height:30px; margin-top:57px;}


@media  screen and (max-width:1024px){
.pordBox{ padding-top:30px; padding-bottom:40px;}	
._slideL{ width:100%;}
._slideL ul li h4 a{font-size:20px; line-height:30px; padding:10px 63px 10px 15px;}
._slideL .ul1 li h5 a{ font-size:18px; line-height:28px; padding:8px 50px 8px 25px;}
._slideL .ul2{ padding-left:35px;}
._slideL .ul2 li a{ padding:6px 15px;}
._slideL ul li h4 a:after,
._slideL ul li h4 a:before{ right:16px;}
._slideL ul li h5 a:after{ right:15px;}
._slideL ul .li.on h4 a{ background:#e4e4e4; color:#333333;}
._slideL ul .li.on h4 a:after{ background:#0557a0;}
._slideL ul .li1.on h5 a{ color:#666666;}
._slideL ul .li1.on h5 a:after{ border-top:1px solid #686868;  border-right:1px solid #686868; transform:translateY(-50%) rotate(135deg); -ms-transform:translateY(-50%) rotate(135deg)}
._slideL ul .li.on .ul1{ display:none;}
._slideL ul .li1.on .ul2{ display:none;}

.pordL{ width:100%;}
.pord_tit{ font-size:18px; line-height:24px; padding:20px 0 15px 0;}
.pordL ul{ margin:30px 0 20px 0;}
.pordL ul li{ margin-bottom:16px; padding:12px 12px;}
.pordL ul li a{ padding-left:140px; height:100px;}
.pordL ul li a i{ width:127px; height:100px; }
.pordL ul li a h5{ font-size:18px; line-height:28px; margin-top:8px;}
.pordL ul li a h4{ font-size:16px; line-height:26px; height:52px; margin-top:8px;}
.pordDet_tit{ font-size:18px; line-height:28px; margin-top:20px;}
.pordDet_cont{ line-height:26px; margin-top:25px;}

}

._RD{ float:left; width:100%; margin:100px 0 70px 0;}
._RD .list{ float:left; width:100%; margin-top:30px;}
._RD .list .li{ float:left; width:100%; margin:70px 0;}
._RD .list .li .img{ float:right; width:36.61%; line-height:0; overflow:hidden;}
._RD .list .li .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._RD .list .li:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._RD .list .li .text{ float:left; width:52.5%; margin-top:6.9%;}
._RD .list .li .tit{ float:left; width:100%; color:#333333; font-size:30px; line-height:40px; font-weight:bold; position:relative; padding-bottom:36px;}
._RD .list .li .tit:after{ float:left; width:45px; height:4px; position:absolute; left:0; bottom:0; content:''; background:#121212;}
._RD .list .li .cont{ float:left; width:100%; color:#666666; font-size:18px; line-height:48px; margin-top:29px;}
._RD .list .li:hover .tit{ color:#0557a0;}
._RD .list .li:hover .tit:after{ background:#0557a0;}
._RD .list .li:nth-child(2n) .img{ float:left;}
._RD .list .li:nth-child(2n) .text{ float:right;}

@media  screen and (max-width:1024px){
._RD{margin:30px 0 30px 0;}	
._RD .list{ margin-top:20px;}
._RD .list .li{ margin:15px 0;}
._RD .list .li .text{ width:60%; margin-top:3%;}
._RD .list .li .tit{ font-size:20px; line-height:30px; padding-bottom:17px; margin-top:15px;}
._RD .list .li .tit:after{ height:2px;}
._RD .list .li .cont{ font-size:16px; line-height:26px; margin-top:15px;}

}
@media  screen and (max-width:767px){
._RD .list .li .img{ width:100%;}	
._RD .list .li .text{ width:100%; margin-top:10px;}	
}
	
	
	
.sitemap{ width:100%;float:left;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#0557a0;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}


._search{ background:url(../_im_g/ico56.jpg) center repeat;float:left; width:100%; padding:60px 0;}
._search .title{ float:left; width:100%; color:#333333; font-size:16px; line-height:26px;}
._search .list1{ float:left; width:100%; margin-top:25px;}
._search .list1 li{ float:left; width:100%; border-bottom:1px solid rgba(0,0,0,0.1); padding:25px 0; position:relative;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
._search .list1 li:after{ float:left; position:absolute; right:20px; top:50%; margin-top:-7px; content:''; width:22px; height:15px; background:url(../_im_g/ico57.png) right center no-repeat;}
._search .list1 li .tit{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; font-weight:bold;}
._search .list1 li .info{ float:left; width:100%; color:#555555; font-size:16px; line-height:26px; margin-top:10px;}
._search .list1 li .info a{ color:#555555;}
._search .list1 li:hover{ background:#f2f2f2; padding:25px 20px;}
._search .list1 li:hover:after{ background:url(../_im_g/ico58.png) right center no-repeat;}
._search .list1 li:hover .tit{ color:#4db563;}
._search .img{ float:left; width:100%; margin-top:22px; line-height:0; text-align:center;}
._search .cont1{ float:left; width:100%; margin-bottom:22px; color:#1b1b1b; color:rgba(27,27,27,0.5); font-size:24px; line-height:28px; text-align:center;}

@media  screen and (max-width:1024px){
._search{ padding-top:30px; padding-bottom:40px;}
._search .list1{ margin-top:10px;}
._search .list1 li{ padding:15px 0;}
._search .list1 li:after{ right:12px; width:15px;}
._search .list1 li .tit{ font-size:16px; line-height:26px; }
._search .list1 li .info{ font-size:14px; line-height:24px; margin-top:2px;}
._search .list1 li:hover{ padding:15px 12px;}
._search .cont1{ font-size:18px; line-height:22px;}

}
@media  screen and (max-width:767px){


}


.yewuimg{float: right; max-width: 557px; padding-left:50px;}
@media screen and (max-width:767px){
.yewuimg{float:none; width:100%; padding-left:0; max-width:100%;}
}